@media only screen and (min-width: 992px) {
	/****Ipad Landscape 1024 Container 970 ****/
.main-nav {
display:block !important;
}
.pages a {
margin: 5px 2px;
}
}
 @media only screen and (min-width: 750px) and (max-width: 991px) {
	/****Ipad Portrait 768 Container 750 ****/
	.fast_track_con {
width:33.3%;
}
 .ser_guide {
width:50%;
}
 .footer_link select {
width:205px;
}
 body {
 font-size:12px;
}
 p {
line-height:20px;
}
 .logo_img img {
width:400px;
height:120px;
}
.service_advice{border-right:none;}
 .logo_content_search .keywords {
width:125px;
}
 .main-nav {
display:block !important;
}
 .pages a {
margin: 5px 2px;
}
 .ztfw_con p.engtitle {
padding-left:0!important;
}
 .ztfw_con_r {
padding-right:0!important;
}
 .ztfw_con p.title {
padding-left:0!important;
}
 .ztfw_con img {
max-width:50px!important;
}
.nbs-flexisel-nav-left {
 left: 78%;
 top: -15%!important;
}
.nbs-flexisel-nav-right {
 right: -10px;
 top: -15%!important;
}
}
 @media only screen and (max-width: 767px) {
	/****Mobile Landscape 480 Container 100% ****/
	.banner > ul > li.xn-index-gdtp{width:100%;}
	ul#flexiselDemo1 li:nth-child(2) {
		margin: 0 0 10px 0;
	}
	.xn-noticegg ul li{padding-right:15px;}
	.xn-workdynamics, .xn-ywinterflow{width:100% !important;}
	.xn-premiumcg ul li.col-md-3:nth-child(2){margin:0 0 15px 0;}
	.xn-premiumcg ul li.col-md-3:nth-child(3){margin:0 0 15px 0;}
	.fwzlpj_tips_con img{margin:0px!important;}
	.service_advice table tbody tr td > div[align="right"]{width: 70px;}
	.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
 margin-top: 0.5em;
}
.nbs-flexisel-nav-right {
 right: -15px;
}
.nbs-flexisel-nav-left {
 left: -18px;
}
 body {
font-size:12px;
}
 .logo_content {
float:none;
}
 .banner img {
height:140px;
}
 .main-nav li {
float:none;
width:100%;
}
 .res-nav_click {
 display: block;
}
 .intro_tit img {
width:320px;
height: 66px;
}
 .intro_tit {
margin: 30px auto 32px auto;
}
 .fast_track_tit img {
width:320px;
height:62px;
}
 .fast_track_tit {
margin:30px auto 32px auto;
}
 .main-section {
padding:60px 0 70px;
}
 .main-nav {
display:none;
position:absolute;
left:0;
width:100%;
top: 48px;
margin:0 auto;
float : none;
background:#fff;
z-index:1;
}
.main-nav > li > i{
    color: #337ab7;
    display: inline-block;
    float: right;
    position: relative;
    right: 20px;
    top: 25px;
}
 .main-nav li {
display:block;
}
.xn-header-menu{
	left: 0;
	width:100%;
}
.xn-header-menu{position: static;}
.xn-header-menu li{background: #d8d8d8;}
.main-nav > li:hover{background: #fff;}
 .main-nav li.small-logo {
display:none;
}
 .main-nav > li > a {
padding:7px 32px;
border-bottom:none;
color: #337ab7;
}
 .main-nav li a:hover {
color:#7cc576
}
 .ser_guide {
width:100%;
}
 .fast_track_con {
width:50%;
}
 .pages a {
margin: 5px 2px;
}
 .fwcp_bg {
background:none!important;
}
 .fwcp_con {
margin:0px!important;
}
 .fwcp_con textarea {
width:300px!important;
}
 .pjb input {
margin-bottom: 10px!important;
}
 .submit, .reset {
position:static!important;
}
 .pjb input {
width:150px;
}
.service_advice {
border-right:none;
}
.service_advice textarea {
width:285px;
}
.service_advice .txttitle {
width:285px;
}
.submit, .reset {
    width: 70px;
	height:32px;
}
.fwcp{background:none;}
}
 @media only screen and (max-width: 479px) {
	/****Mobile Portrait 320 ****/
	.fast_track_con {
width:50%;
}
 .contact-info-box {
margin-left:0px;
}
 .social-link {
margin-left:0px;
}
 .form {
margin:0
}
 .ser_guide {
width:100%;
}
 .c-logo-part ul li {
display:block;
}
 .Portfolio-box {
max-width:300px !important;
width:96.4% !important;
margin:0 !important
}
 .Portfolio-box img {
max-width:100%;
}
 .portfolioContainer {
width:280px !important;
margin:0 auto !important
}
 .pages a {
margin: 5px 2px;
}
 .fwcp_bg {
background:none!important;
}
 .fwcp_con {
margin:0px!important;
}
 .fwcp_con textarea {
width:300px!important;
}
 .pjb input {
margin-bottom: 10px!important;
}
 .submit, .reset {
position:static!important;
}
 .pjb input {
width:150px;
}
.fwzlpj_tips_con .input-group {
width:130px;
}
}
@media only screen and (max-width: 375px) {
	/****Mobile Portrait 320 ****/
	.nbs-flexisel-nav-left {
 left: 68%;
 top: -15%!important;
}
.nbs-flexisel-nav-right {
 right: -10px;
 top: -15%!important;
}
 .fast_track_con {
width:50%;
}
 .intro_tit img {
width:370px;
height: 66px;
}
 .intro_tit {
margin: 30px auto 32px auto;
}
 .ser_guide {
width:100%;
}
.pages a {
margin: 5px 2px;
}
 .fwcp_bg {
background:none!important;
}
 .fwcp_con {
margin:0px!important;


}
 .fwcp_con textarea {
width:300px!important;
}
 .pjb input {
margin-bottom: 10px!important;
}
 .submit, .reset {
position:static!important;
}
 .pjb input {
width:120px;
}
.fwzlpj_tips_con input{width:135px;}
}
@media only screen and (min-width: 0px) and (max-width: 320px) {
	/****Mobile Portrait 320 ****/
		.nbs-flexisel-nav-left {
 left: 68%;
 top: -15%!important;
}
.nbs-flexisel-nav-right {
 right: -10px;
 top: -15%!important;
}
 .fast_track_con {
width:100%;
}
 .logo_img img {
width:320px;
}
.footer_link select {
width:260px;
}
 .logo_content_tit {
font-size:12px;
}
 .bggk_intro .intro_content {
line-height: 22px;
}
 .intro_tit img {
width:320px;
height: 66px;
}
 .intro_tit {
margin: 30px auto 32px auto;
}
 .ser_guide {
width:100%;
}
 .pages a {
margin: 5px 2px;
}
 .fwcp_bg {
background:none!important;
}
 .fwcp_con {
margin:0px!important;
}
 .fwcp_con textarea {
width:270px!important;
}
 .pjb input {
margin-bottom: 10px!important;
}
 .submit, .reset {
position:static!important;
}
 .pjb input {
width:120px;
}
.service_advice textarea {
width:230px;
}
.service_advice .txttitle {
width:230px;
}
.fwzlpj_tips_con .input-group {
width:115px;
}
.fwzlpj_tips_con input{width:115px;}
}
@media only screen and (min-width: 321px) and (max-width: 360px) {
	/****Mobile Portrait 320 **/
	.fast_track_con {
width:50%;
}
 .ser_guide {
width:100%;
}
 .logo_content_tit {
font-size:13px;
}
 .logo_content_search .keywords {
width:215px;
}
 .pages a {
margin: 5px 2px;
}
 .fwcp_bg {
background:none!important;
}
 .fwcp_con {
margin:0px!important;
}
 .fwcp_con textarea {
width:300px!important;
}
 .pjb input {
margin-bottom: 10px!important;
}
 .submit, .reset{
position:static!important;
}
 .pjb input {
width:130px;
}
.service_advice textarea {
width:250px;
}
.service_advice .txttitle {
width:250px;
}
.fwzlpj_tips_con input{width:125px;}
}
@media only screen and (min-width: 401px) and (max-width: 435px) {
	/****Mobile Portrait 320 **/
	.nbs-flexisel-nav-left {
 left: 70%;
 top: -15%!important;
}
.nbs-flexisel-nav-right {
 right: -10px;
 top: -15%!important;
}
 .fast_track_con {
width:50%;
}
 .ser_guide {
width:100%;
}
 .logo_content_tit {
font-size:13px;
}
 .logo_content_search .keywords {
width:235px;
}
 .pages a {
margin: 5px 2px;
}
 .fwcp_bg {
background:none!important;
}
 .fwcp_con {
margin:0px!important;
}
 .fwcp_con textarea {
width:300px!important;
}
 .pjb input {
margin-bottom: 10px!important;
}
 .submit, .reset{
position:static!important;
}
 .pjb input {
width:130px;
}
.fwzlpj_tips_con .input-group {
width:150px;
}
.fwzlpj_tips_con input{width:135px;}
}
@media only screen and (min-width: 1024px) and (max-width: 1044px) {
 .nbs-flexisel-nav-right {
 right: -33px;
}
 .nbs-flexisel-nav-left {
 left: -39px;
}
 .fast_track_bot_con p {
line-height: 18px;
}
 .fast_track_bot_con h3 {
font-size: 14px;
}
 .footer_nav ul li {
padding: 0 12px;
}
 .logo_content_search .keywords {
width:200px;
}
.pages a {
margin: 5px 2px;
}
 .fwcp_con {
margin:0px!important;
}
 .pjb input {
margin-bottom: 10px!important;
}
 .ztfw_con p.engtitle {
padding-left:0px!important;
}
 .ztfw_con_r {
padding-right:5px!important;
}
}

@media screen and (max-width:720px) { 
	.pop .closex{ right:30px; top:100px; width: 25px; height: 25px;}
	.video_urls-dimensions{height:200px;}

}